Career 2022 2020 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Poland F4 Poland F6 Switzerland F2 Switzerland F3 Great Britain F5 Great Britain F6 Poland F1 Poland F2 Slovakia F1 Poland F5 Poland F6 Poland F7 Czech Republic F6 Germany F1 Germany F2 Germany F4 Czech Rep. F1 Czech Rep. F2 Poland F1 France F17 Azerbaijan F1 Azerbaijan F2 Turkey F3 Turkey F4 Italy F4 Poland F1 Poland F2 Poland F3 Poland F4 Belarus F3 Belarus F4 Poland F2 Poland F8 Great Britain F2 Great Britain F3 Copa Sevilla - Seville Compaq Challenger - Bucharest Geneva Challenger - Geneva 5th Sardinian International Championships - Cagliari M15 Wroclaw Exim Agmedia Open - Kosice Brixina Tennis Open - Bressanone M15 Bytom San Marino Cepu Open - San Marino I Tourneo Fila Citta di Brindisi - Brindisi Samarkand Challenger - Samarkand Top Wool Challenger Biella - Biella LTA Hull Challenger - Hull Banca Stato Challenger Lugano - Lugano Challenger Canottieri Minico - Mantova AXA Open - Lisbon Sporting Challenger '07 Trofeo Regione Piemonte - Turin AXA Open II - Espinho Copa Ericsson Mexico - Guadalajara Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Memorial Savigni - Sassuolo MTNL Cellular ATP Challenger - Mumbai Memorial Savigny - Sassuolo 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto San Marino Cepu Open - San Marino Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad Sardinia International Championship - Cagliari Fujitsu Siemens Open - Budapest FILA Challenger Biella - Biella Barletta Citta Della Disfida Open 99 - Barletta Ho Chi Minh City Challenger - Ho Chi Minh City Quelle Cup - Furth VIII Trofeo Ciutat de Barcelona - Barcelona XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona San Marino CEPU Open - San Marino Milano Challenger-Jameson Cup - Milan XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Top Wool Challenger Biella - Biella Pekao Open - Szczecin Top Wool Challenger-Immagine Trophy - Biella Wroclaw Challenger Cepu Open - San Marino Caltanissetta Challenger Monza Challenger Trani Cup - Trani Rome Challenger Rome Challenger Ostrava Challenger Kosice Challenger Milan Challenger Rimini Challenger KGHM Dialog Polish Indoors - Wroclaw Poznan Challenger San Marino Challenger Cordenons Challenger Binghamton Challenger Trani Challenger Como Challenger Seville Challenger Porsche Open - Poznan Rennes Challenger Aachen Challenger Rome Challenger Caversham International Tennis Tournament - Jersey Rome Challenger Scheveningen Challenger Rimini Challenger Manerbio Challenger St. Remy Challenger Bytom Challenger Palermo Challenger Aachen Challenger Courmayeur Challenger Bergamo Challenger Wolfsburg Challenger Privatbank Open 2006 - Dnepropetrovsk Bath Challenger Caltanissetta Challenger Barletta Challenger St. Brieuc Challenger Napoli Challenger Turin Challenger Sopot Challenger Poznan Challenger Orbetello Challenger San Marino Challenger Genova Challenger Pekao Open - Szczecin Seville Challenger Todi Challenger Wolfsburg Challenger Palermo Challenger Rennes Challenger Eckental Challenger Cairo Challenger Ortisei Challenger Lugano Challenger Reggio Emilia Challenger Turin Challenger Wolfsburg Challenger Trani Challenger Rabat Challenger Sarajevo Challenger Tampere Challenger Barletta Challenger Prostejov Challenger San Marino Challenger Tunis Challenger Monza Challenger Salzburg Challenger San Marino Challenger Genova Challenger Madrid Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Napoli Challenger Kos Succhetti Tennis Cup - Cordenons Prague Challenger Orbetello Challenger San Marino Challenger Cordenons Challenger Genova Challenger Banja Luka Challenger Scheveningen Challenger Rome Challenger San Marino Challenger Como Challenger Napoli Challenger Sibiu Challenger Napoli Challenger Vercelli Challenger Vicenza Challenger Perugia Challenger Padova Challenger Cortina Challenger Cordenons Challenger Manerbio Challenger Como Challenger Orleans Challenger Rome Challenger Warsteiner Grand Prix - Oberstaufen Citta di Brindisi - Brindisi Rome Challenger Intersport Heilbronn Open - Heilbronn Como Challenger Genova Challenger Polska Energia Open - Bytom San Benedetto Challenger Rome Challenger Todi Challenger Turin Challenger Bergamo Challenger Napoli Challenger Braunschweig Challenger Nottingham-2 Challenger Milan Challenger Genova Challenger Barletta Challenger Rome Challenger Bytom Challenger Barletta Citta Della Disfida Open 2000 - Barletta Cairo Challenger 2002 - Cairo Sibiu Challenger Genova Challenger Milan Challenger Como Challenger Genova Challenger Milan Challenger Napoli Challenger Eckental Challenger Biella Challenger Top Wool Challenger - Biella Heilbronn Challenger Fano Challenger Meerbusch Challenger Mestre Challenger San Benedetto Challenger Quimper Challenger Szczecin Challenger Furth Challenger Tennis Napoli Cup - Naples Garden Open - Rome Siemens Open 2002 - Scheveningen Trani Cup - Trani Poznan Challenger Amer-Wilson Challenger - Tampere Podebradka Cup - Prague Napoli Challenger Turin Challenger DPD Challenger 2000 - Aschaffenburg Vicenza Challenger Perugia Challenger Milan Challenger Segovia Challenger Honda Kah Singapore Men's Tennis Open - Singapore Cortina Challenger Residenza Open - Magdeburg Szczecin Challenger Mons Challenger Poznan Challenger Wroclaw Challenger Madrid Challenger Grodzisk Mazowiecki Challenger Jameson Cup - Milan Samarkand Challenger - Samarkand Bath Challenger Bratislava Challenger Qatar Mobil Open 2001 - Doha Heineken Open - Auckland Rome Challenger Prostejov Challenger Open Seat-Godo 2001 - Barcelona Poznan Challenger Cordenons Challenger Olbia Geovillage Open - Olbia VI Torneo Internazionale di Tennis - Barletta The Hilversum Open - Hilversum Caltanissetta Challenger CA Challenge 2002 - Graz Asirom Challenger Brasov - Brasov ATP "Videocon" Challenger - Mumbai Milan Challenger Whirlpool Open - Budapest LTA Men's Challenger - Wrexham Geneva Challenger - Geneva Hungarian Architect Open - Budapest KGHM Polish Indoors - Wroclaw FILA Challenger - Biella XI Venice Open - Venice Siemens Open 2001 - Scheveningen Internazionali di Tennis de San Marino - San Marino Kyiv UMC Open - Kiev 4th Sardinia International Championships - Cagliari Campionati Internazionali di Sicilia - Palermo Lugano Challenger International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Meridiana Sardegna Open - Olbia Marburg Challenger C.T. San Remo - XIII Piertomaso Tessitore - San Remo Mallorca Challenger Szczecin Challenger Grand Prix Hassan II - Casablanca Manerbio Challenger Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Telenordia Swedish Open - Bastad 2003 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Lugano Challenger Tennislife Cup - Napoli Rabat Challenger Rennes Challenger Pau Challenger Como Challenger Milan Indoors - Milan IPP Open - Helsinki Qatar Open - Doha BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires San Remo Challenger Brasil Open - Costa do Sauipe Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Synsam Swedish Open - Bastad Genova Challenger Bordeaux Challenger Athens Challenger Qatar Exxon Mobil Open 2003 - Doha Croatia Open - Umag Copa AT&T - Buenos Aires Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Prague Challenger Medibank Private International - Sydney Argentina Open - Buenos Aires Milan Indoors - Milan Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco BellSouth Open - Vina del Mar Prostejov Challenger Zagreb Challenger Furth Challenger Grand Prix Hassan II - Casablanca Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Croatia Open - Umag Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Allianz Suisse Open Gstaad - Gstaad Croatia Open Umag - Umag Orange Prokom Open - Sopot BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors Basel - Basel ARAG World Team Championship - Dusseldorf Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Copa Telmex - Buenos Aires ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Movistar Open - Santiago Brasil Open - Costa do Sauipe Salzburg Challenger Bratislava Challenger Copa Telmex - Buenos Aires U.S. Mens's Clay Court Championship - Houston ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Cherbourg Challenger Medibank International - Sydney Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Bet-At-Home Austrian Open - Kitzbuhel Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag Winston Salem - Winston Salem Helsinki Challenger BCR Open Romania - Bucharest Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha VTR Open - Vina del Mar Brasil Open - Sao Paulo Serbia Open - Belgrade Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Kremlin Cup - Moscow Valencia Open - Valencia Heineken Open - Auckland Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille TD Waterhouse Cup - Long Island CA Tennis Trophy - Vienna Medibank International - Sydney Szczecin Challenger Mons Challenger Brasil Open - Costa do Sauipe Heilbronn Challenger Abierto Mexicano Telcel - Acapulco If Stockholm Open - Stockholm Grand Prix Hassan II - Casablanca Cordenons Challenger Trnava Challenger Brasil Open - Costa do Sauipe Catella Swedish Open - Bastad Orange Warsaw Open - Warsaw Orleans Challenger Bet-at-home Open - Hamburg If Stockholm Open - Stockholm Open Sud de France - Montpellier Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Moselle Open - Metz Caltanissetta Challenger Open Sud de France - Montpellier Argentina Open - Buenos Aires Barletta Challenger Napoli Challenger BRD Nastase Tiriac Trophy - Bucharest Monza Challenger VTR Open - Vina del Mar Copa Claro - Buenos Aires Generali Open - Kitzbuhel Rome Challenger ATP Kremlin Cup - Moscow Mercedes Cup - Stuttgart Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Synsam Swedish Open - Bastad Sao Paulo Challenger Tour Finals PBZ Zagreb Indoors - Zagreb Poznan Challenger Todi Challenger Caltanissetta Challenger Caltanissetta Challenger Cortina Challenger St. Petersburg Open - St. Petersburg Movistar Open - Santiago Irving Challenger China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Biella Challenger Apia International - Sydney Heineken Open - Auckland Open Seat Godo 2003 - Barcelona ABN AMRO World Tennis Tournament - Rotterdam Manerbio Challenger Rio Open 500 - Rio de Janeiro ASB Classic - Auckland Orleans Challenger Brasil Open - Sao Paulo Kremlin Cup - Moscow Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Davidoff Swiss Indoors - Basel Guadalajara Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Sporting Challenger - Turin Swiss Indoors Basel - Basel Prostejov Challenger Apia International - Sydney Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Open 13 - Marseille Mercedes Cup - Stuttgart Gerry Weber Open - Halle Szczecin Challenger SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Ortisei Challenger Quimper Challenger Swiss Indoors Basel - Basel Memorial Savigni - Sassuolo Zivnobanka Czech Open - Prostejov Argentina Open - Buenos Aires Winston-Salem Open - Winston-Salem Brasil Open - Sao Paulo Zagreb Open - Zagreb Mestre Challenger San Benedetto Challenger Copa Ericsson Brazil - Sao Paulo BMW Brixina Tennis Open - Bressanone Garanti Koza Sofia Open - Sofia BMW Open - Munich I Open de Tenis Comunidad de Madrid - Madrid AEGON International - Eastbourne Generali Open - Kitzbuhel VII Torneo Internazionale di Tennis - Barletta Abierto Mexicano Telfonica MoviStar - Acapulco Seville Challenger Qatar Open - Doha BMW Open - Munich Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Abierto Mexicano Telcel - Acapulco Open SEAT 2008 - Barcelona ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Open 13 - Marseille Catella Swedish Open - Bastad Copa AT&T - Buenos Aires Heineken Open - Auckland BellSouth Open - Vina del Mar Siebel Open - San Jose Campionati Internazionali di Sicilia - Palermo Italian Open - Rome Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Paris Erste Bank Open - Vienna Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg Internazionali BNL dItalia - Rome Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Masters Series Monte-Carlo - Monte Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Erste Bank Open - Vienna Kremlin Cup - Moscow Valencia Open - Valencia Sydney International - Sydney Copa Claro - Buenos Aires Campionati Internazionali d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Orange Prokom Open - Sopot Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Campionati BNL dItalia - Rome Masters Series - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Legg Mason Tennis Classic - Washington Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati St. Petersburg Open - St. Petersburg BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Australian Open - Melbourne BNP Paribas Open - Indian Wells Wimbledon - London Sony Open Tennis - Miami U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome French Open - Paris Tennis Masters Series - Rome Pacific Life Open - Indian Wells Royal Guard Open Chile - Vina del Mar Australian Open - Melbourne Tennis Masters Series - Rome French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris NASDAQ-100 Open - Miami U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Sony Ericsson Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome U.S. Open - New York U.S. Open - New York Sony Open Tennis - Miami French Open - Paris Wimbledon - London Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Croatia Open - Umag Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Gerry Weber Open - Halle Australian Open - Melbourne Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BRD Nastase Tiriac Trophy - Bucharest U.S. Open - New York Winston-Salem Open - Winston-Salem Telecom Italia Masters - Rome Wimbledon - London Davis Cup, Group 1, REL2, ZIM-ITA 3-2 Davis Cup, Group 1, PO, BLR-POL 1-4 Davis Cup, Europe/Africa Group I, PO, LAT-POL 2-3 Davis Cup, Group I, 2R, POL-RSA 3-1 Hopman Cup - Perth Davis Cup, Group I, 2R, POL-UKR 3-1 Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open (juniors) Australian Open (juniors) French Open (juniors) French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Olympics - Rio de Janeiro U.S. Open - New York French Open - Paris Mutua Madrid Open - Madrid Wimbledon - London Wimbledon - London Davis Cup, Group I, 2R, ISR-POL 3-1 Davis Cup, Group I, PO, FIN-POL 3-2 Davis Cup, Group II, 1R, POL-MAD 4-1 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group 1, 2R, ITA-LUX 5-0 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, Group II, 2R, POL-EST 4-1 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, Group I, 2R, POL-CRO 1-3 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, World Group, QR, CRO-ITA 3-2 Davis Cup, Group 1, 2R, MAR-ITA 3-2 Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, Group 1, PO, POL-GBR, 3-2 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 1, 2R, ITA-FIN 3-2 Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, Group I, 1R, POL-SLO 3-2 Wimbledon (juniors) Davis Cup, World Group II, PO, POL-HKG 4-0 Kooyong Classic - Kooyong Olympics - Athens